// 程序一：__filename 和 __dirname 的使用
const path = require('path');

console.log('=== Node.js 全局变量演示 ===');
console.log('__filename:', __filename);
console.log('__dirname:', __dirname);

// 使用path模块拼接视图文件路径
const viewPath = path.join(__dirname, 'views', 'index.html');
console.log('视图文件路径:', viewPath);

// 演示不同操作系统的路径分隔符
console.log('路径分隔符:', path.sep);
console.log('路径分隔符 (Windows):', '\\');
console.log('路径分隔符 (Linux/Mac):', '/');

// 演示path.normalize()方法
const normalizedPath = path.normalize(viewPath);
console.log('标准化后的路径:', normalizedPath);

// 演示path.resolve()方法
const resolvedPath = path.resolve(__dirname, 'views', 'index.html');
console.log('绝对路径:', resolvedPath);
